Optimal developer